/* Utilities */
.text-fg {
	color: _palette(fg);
}

/* Footer */
#footer {
	.presentify {
		margin: 0 0 1.4em 0;
		display: grid;
		grid-template-columns: auto 1fr;
		column-gap: 1rem;
		align-items: center;

		.presentify-logo {
			display: flex;
			align-items: center;
			justify-content: center;
			a {
				display: flex;
				align-items: center;
				justify-content: center;
				border: 0;
			}

			img {
				width: 72px;
				height: 72px;
				display: block;
			}
		}

		.presentify-text {
			margin: 0;
		}
	}
}
